internal fertilization - German English Dictionary